HAOJX

kubernetes deployment在滚动升级的时候如何控制新旧pod比例

字数统计: 62阅读时长: 1 min
2019/03/01 Share

在deployment有一个对象字段,叫RollingUpdateStrategy

1
2
3
4
5
6
7
8
9
10
11
12
13
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: nginx
spec:
...
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
maxUnavailable: 1

maxSurge指的是控制器还可以创建多个新的pod,maxUnavailable表示可以控制器还可以删除多个旧的pod

CATALOG